package com.lsh.oms.api.model.query.provider;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 *
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class OrderShippingHeadProviderDto implements Serializable{

	private static final long serialVersionUID = -2511354919669380353L;

    private Long shippingOrderId;

    private Long addressId;

    private String addressInfo;

    private Long orderId;

    private Integer status;

    private BigDecimal skuCount;

    private BigDecimal realSkuCount;

    private BigDecimal money;

    private BigDecimal floorMoney;

    private BigDecimal couponMoney;

    private Integer activedAt;

    private Integer shippedAt;

    private Integer arrivedAt;

    private Integer createdAt;

    private Integer updatedAt;

    private Integer orderedAt;

    private Integer receiptStatus;

    private Integer zoneId;

    private Boolean storageTypeId;

    private Integer isValid;

    private String omsExt;

    private String providerId;
    
    private List<OrderShippingDetailProviderDto> items;
}